Responsable : Mohamed AKIL
Objectifs : Après la présentation des différentes unités matérielles d'un ordinateur et leur fonctionnement, les objectifs de cette unité visent à :
Pré-requis : Programmation en langage évolué, algèbre de Boole, systèmes de numérations, circuits logiques combinatoires et séquentiels
- étudier le fonctionnement et la programmation d'un microprocesseur.
- faire le lien entre langage évolué et modèle d'exécution des machines à registres, notamment en ce qui concerne l'accés aux données et la gestion des sous-programmes.
- introduire la gestion des entrées-sorties.
|
|||
|
|
|
|
|
|
|
|
Architecture matérielle d'un ordinateur : organisation et fonctionnement |
|
|
|
Modéle d'exécution des machines à registres : repésentation interne de l'information, structure de programme en langage machine |
|
|
|
Structures de données et mode d'adressage : structures conditionnelles et itératives |
|
|
|
Gestion de la pile : appel de sous-programmes, passage de paramètres, récursivité |
|
|
|
Structure interne d'un microprocesseur : partie opérative, partie contrôle |
|
|
|
Gestion des entrées-sorties : échange de données avec des périphériques, modes d'échanges |
|
|
|
Evaluation :
|
|
|
Examen partiel |
|
|
Examen partiel |
|
|
Rapports de T.P. (Evaluation de T.P.) |
|
|
Examen final |
|
|
Bibliographie :
- Architecture des ordinateurs, chapitre 1 à 5 et chapitre 6 pp. 107 à 121 - G.BLANCHET, B.DUPOUY (Masson)-
- Architecture et technologies des ordinateurs , chapitres 2 et 3, 8 et 10 - P.ZANELLA, Y.LIGIER (Dunod)
- Mise en oeuvre du 68000 - C.VIELLEFOND (Sybex)